package com.wongoing.sys.service;

import java.util.Map;

import com.wongoing.base.BaseService;
import com.wongoing.base.PageResult;
import com.wongoing.sys.model.SysConfig;

public interface SysConfigService extends BaseService<SysConfig, java.io.Serializable> {
	
	public void initAllConfig() throws Exception;
	
	public void refleshConfigCach() throws Exception;
	

	/**
	 * 功能说明：获取配置项数据的数量
	 * 修改说明：
	 * @author kuangcc
	 * @date 2018年1月11日 下午1:48:09
	 * @param param
	 * @return
	 */
	public Integer countOfConfigList(Map<String,Object> param);
	

	/**
	 * 功能说明：按条件查找所有符合条件的配置项
	 * 修改说明：
	 * @author kuangcc
	 * @date 2018年1月11日 下午1:48:00
	 * @param pageResult
	 * @return
	 */
	public PageResult<SysConfig> getConfigListPageReuslt(PageResult<SysConfig> pageResult);

}
